package com.biz.primus.model.tms.vo;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.sql.Timestamp;
import java.util.List;

/**
 * SimpleOrderInfoRespVo
 *
 * @author JKLiues
 * @date 2017年11月28日
 */
@Getter
@Setter
public class SimpleOrderInfoRespVo implements Serializable {
    private static final long serialVersionUID = -6125767714065890510L;
    /**
     * 订单编号
     */
    private String orderCode;

    /**
     * 付款方式(文本)
     */
    private String payType;

    /**
     * 支付状态
     */
    private String payStatus;

    /**
     * 订单状态(文本）
     */
    private String orderStatus;

    /**
     * 所属门店
     */
    private String depotCode;

    /**
     * 门店名称
     */
    private String depotName;

    /**
     * 订单金额
     */
    private Integer orderAmount;

    /**
     * 已支付金额
     */
    private Integer paidAmount;

    /**
     * 收货信息
     */
    private ConsigneeInfoVo consigneeInfo;

    /**
     * 订单创建时间
     */
    private Timestamp orderTime;

    /**
     * 订单要求送达时间
     */
    private Timestamp requireSendTime;

    /**
     * 配送优先级
     */
    private String deliveryPriority;

    /**
     * 商品购买明细
     */
    private List<OrderInfoItemRespVo> productItems;
}